package com.ruoyi.bizsys.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * BankAccount对象 bank_account
 *
 * @author african-loan
 * @date 2021-12-28
 */

@Data
public class BankAccount extends BaseEntity {
    private static final long serialVersionUID = 1L;


/** id */
    /**
     * parentheseIndex：${parentheseIndex}
     */

    @Excel(name = "${comment}", readConverterExp = "id")

    private Long id;


/** 账户号 */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "账户号")

    private String accountNumber;


/** 银行编码 */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "银行编码")
    private String bankCode;

    /** 用户ID */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "用户ID")

    private String userId;


/** 用户编号 */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "用户编号")

    private String custNo;


/** 状态 */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "状态")

    private String state;


/** 备注 */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "备注")

    private String remark;


/** 创建时间 */
    /**
     * parentheseIndex：-1
     */

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "备注", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")

    private Date createTime;


/** 创建人 */
    /**
     * parentheseIndex：-1
     */

    @Excel(name = "备注")
    private String createBy;

    /**
     *  是否默认
     */
    @Excel(name = "是否默认")
    private String isDefault;
}